Telegram Group & Telegram Channel
📘 Using Signals With Go

Статья объясняет, как в Go обрабатывать сигналы ОС с помощью пакета os/signal.

🔹 signal.Notify(ch, signals...) — подписывает канал ch на сигналы
🔹 signal.Stop(ch) — отписывает

📦 Пример:
ch := make(chan os.Signal, 1)
signal.Notify(ch, os.Interrupt)
<-ch
fmt.Println("Получен сигнал")

📦 Для корректного завершения (graceful shutdown) можно после SIGINT вызвать signal.Stop, остановить приём новых задач и дождаться завершения текущих.

🔗 Подробнее: https://www.calhoun.io/using-signals-with-go/

@golang_books



tg-me.com/golang_books/952
Create:
Last Update:

📘 Using Signals With Go

Статья объясняет, как в Go обрабатывать сигналы ОС с помощью пакета os/signal.

🔹 signal.Notify(ch, signals...) — подписывает канал ch на сигналы
🔹 signal.Stop(ch) — отписывает

📦 Пример:
ch := make(chan os.Signal, 1)
signal.Notify(ch, os.Interrupt)
<-ch
fmt.Println("Получен сигнал")

📦 Для корректного завершения (graceful shutdown) можно после SIGINT вызвать signal.Stop, остановить приём новых задач и дождаться завершения текущих.

🔗 Подробнее: https://www.calhoun.io/using-signals-with-go/

@golang_books

BY Golang Books




Share with your friend now:
tg-me.com/golang_books/952

View MORE
Open in Telegram


Golang Books Telegram | DID YOU KNOW?

Date: |

The STAR Market, as is implied by the name, is heavily geared toward smaller innovative tech companies, in particular those engaged in strategically important fields, such as biopharmaceuticals, 5G technology, semiconductors, and new energy. The STAR Market currently has 340 listed securities. The STAR Market is seen as important for China’s high-tech and emerging industries, providing a space for smaller companies to raise capital in China. This is especially significant for technology companies that may be viewed with suspicion on overseas stock exchanges.

Golang Books from pl


Telegram Golang Books
FROM USA